package com.md.api.service;

import com.md.api.entity.HttpResult;
import com.md.api.entity.PhotoInfo;
import com.md.api.entity.PictureInfo;
import com.md.api.entity.ShareRecord;
import com.md.api.entity.dto.ComposeCommitDto;
import com.md.api.entity.dto.ComposeQueryDto;

import javax.servlet.http.HttpServletRequest;
import java.io.UnsupportedEncodingException;

/**
 * @Author liujie
 * @ClassName UserSevice
 * @Date 2022/11/9 11:34
 **/
public interface ShareSevice {


    HttpResult pictureList(HttpServletRequest request, ComposeQueryDto qto);

    HttpResult shareDeail(HttpServletRequest request, ComposeQueryDto qto);
     HttpResult saveShare(HttpServletRequest request, ShareRecord shareRecord);

    HttpResult checkSecret(HttpServletRequest request, ShareRecord shareRecord);

    HttpResult visitRecord(HttpServletRequest request, ComposeQueryDto qto);

    HttpResult subAItimes(HttpServletRequest request, String shareId);

    HttpResult subFaceTimes(HttpServletRequest request, String shareId);

    HttpResult shareCoverImg(HttpServletRequest request, ComposeQueryDto qto);
}
